package com.shujia.wyh.day03;

/*
        看程序写结果：
            System.out.println(“hello”+’a’+1);
            System.out.println(‘a’+1+”hello”);
            System.out.println(“5+5=”+5+5);
            System.out.println(5+5+”=5+5”);

       +: 如果加号的两边，只要有一边是字符串，那么+做的是字符串的拼接，结果是一个新的字符串
          如果加号两边没有字符串，而是字符的相加或者数值的相加，做的是普通的加法运算，得到的是一个数值

 */
public class DataTypeDemo7 {
    public static void main(String[] args) {
        System.out.println("hello" + 'a' + 1);  //helloa1
        System.out.println('a' + 1 + "hello"); //98hello
        System.out.println("5+5=" + 5 + 5);    //5+5=55
        System.out.println(5 + 5 + "=5+5");    //10=5+5

        //需求：System.out.println("5+5=" + 5 + 5);我就想让他先算5+5再算字符串的拼接
        //小括号可以改变运算顺序
        System.out.println("5+5=" + (5 + 5));
    }
}
